hhkb
모의해킹

리눅스명령어_03_쓰기 명령어

작성자 : Heehyeon Yoo|2025-11-12
# Linux# CLI# 명령어# 쓰기# 파일조작

1. 파일 생성 및 쓰기

touch

  • 개요: 빈 파일을 생성하거나, 파일의 타임스탬프(수정 시간)를 갱신하는 명령어.
  • 사용법: touch [파일명]
    • 예: touch abc.txt(abc.txt라는 빈 파일 생성)

echo & 리다이렉션(>, >>)

  • 개요: 텍스트를 출력하거나 파일에 저장.
  • 사용법:
    • echo "문구": 화면에 문구 출력.
    • echo "text" > file.txt: 파일에 내용 덮어쓰기(Overwrite).
    • echo "text" >> file.txt: 파일 끝에 내용 추가하기(Append).

2. 파일 복사 및 이동

cp(Copy)

  • 개요: 파일이나 디렉토리를 복사.
  • 사용법: cp [원본] [복사본]
    • 예: cp abc.txt backup.txt

mv(Move)

  • 개요: 파일을 이동하거나 이름 변경(Rename) 할 때 사용.
  • 사용법:
    • 이동: mv [파일] [목적지_폴더/]
    • 이름 변경: mv [옛_이름] [새_이름]
      • 예: mv abc.txt new_name.txt

3. 디렉토리 관리

mkdir(Make Directory)

  • 개요: 새로운 디렉토리(폴더) 생성.
  • 사용법: mkdir [폴더명]
    • 예: mkdir NewFolder

4. 삭제(Remove)

rm(Remove)

  • 개요: 파일이나 디렉토리를 삭제. 휴지통 없이 영구 삭제되므로 주의 필요.
  • 사용법:
    • rm [파일]: 파일 삭제.
    • rm -r [폴더]: 디렉토리 삭제 시 필수 옵션(Recursive, 재귀적 삭제).
      • 폴더 안에 포함된 모든 파일과 하위 폴더를 함께 지움.
    • 주의: sudo rm -rf / 같은 명령어는 시스템 전체를 날릴 수 있으니 절대 주의.